<?php
if(! defined('ABSPATH')){
    exit;//exit if accessed directly
}
use Carbon_Fields\Container;
use Carbon_Fields\Field;

add_action( 'carbon_fields_register_fields', 'crb_attach_theme_options' );
function crb_attach_theme_options() {
    Container::make( 'theme_options', 'Настройки темы')
        ->set_icon( 'dashicons-smiley' )
        ->add_tab('Логотип' , array(
            Field::make( 'radio', 'blago_header_logic','Выбор логотипа')
                ->add_options( array(
                    'true'     => 'Логотип изображение',
                    'false' => 'Логотип текст',
                ) )
                ->set_width(100),
            Field::make( 'image', 'blago_header_logo','Логотип')
                ->set_conditional_logic(array(
                    'relation' => 'AND',
                    array(
                        'field' => 'blago_header_logic',
                        'value' => 'true',
                        'compare' => '=',
                    )
                ))
                ->set_width(100),
            Field::make( 'text', 'blago_hgeader_cite_name','Название сайта')
                ->set_conditional_logic(array(
                    'relation' => 'AND',
                    array(
                        'field' => 'blago_header_logic',
                        'value' => 'false',
                        'compare' => '=',
                    )
                ))
                ->set_width(50),
            Field::make( 'text', 'blago_hgeader_cite_desc','Описание сайта' )
                ->set_conditional_logic(array(
                    'relation' => 'AND',
                    array(
                        'field' => 'blago_header_logic',
                        'value' => 'false',
                        'compare' => '=',
                    )
                ))
                ->set_width(50),
        ) )
        ->add_tab( 'Контакты', array(
            Field::make('complex', 'social_network', 'Соцсети')
                ->add_fields(array(
                Field::make("image", "logo", "Логотип")
                    ->set_width( 50 ),
                Field::make("text", "social_network_link", "Ссылка")
                    ->set_width( 50 ),
            )),
            Field::make('complex', 'contacts','Контакты')
            ->add_fields(array(
                Field::make('image', 'foto', 'Фото')
                    ->set_width( 25 ),
                Field::make('text', 'name', 'Имя')
                    ->set_width( 25 ),
                Field::make('text', 'last_name', 'Фамилия')
                    ->set_width( 25 ),
                Field::make('text', 'patronymic', 'Отчество')
                    ->set_width( 25 ),
                Field::make("text", "phone_number", "номер телефона")
                    ->set_width( 33 ),
                Field::make( 'checkbox', 'show_phone_number', 'Показать номер в шапке' )
                    ->set_option_value( 'yes' )
                    ->set_width( 33 ),
                Field::make( 'checkbox', 'show_phone_number_basic', 'Основной номер' )
                    ->set_option_value( 'yes' )
                    ->set_width( 33 ),
            ))
        ) );
}